be awed by something - Alemán Inglés Diccionario